ul,img,p{margin: 0;padding: 0;}
ul,ol{ list-style:none}
li{ list-style-type:none}
img{vertical-align: middle;}
i,em{font-style: normal;}

/*清除浮动*/
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0 }
.clearfix { *zoom: 1 }

.fl{float: left}
.fr{float: right}

/*宽度*/
.w60 {width: 60%;}

/*对齐*/
.va-m{vertical-align: middle}
.va-t{vertical-align: top}
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}

/*字体大小*/
.f0 {font-size: 0}
.f10 {font-size: 10px}
.f11 {font-size: 11px}
.f12 {font-size: 12px}
.f13 {font-size: 13px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f22 {font-size: 22px}
.f25 {font-size: 25px}
.f30 {font-size: 30px}

/*字体颜色*/
.c-blue {color: #3975e2;}
.c-red2 {color: #ff4329;}

/*字体样式*/
.fc1-1 {color: #323232;font-size: 12px}
.fc1-2 {color: #323232;font-size: 14px}
.fc1-3 {color: #323232;font-size: 16px}
.fc2-1 {color: #646464;font-size: 12px}
.fc2-2 {color: #646464;font-size: 14px}
.fc2-3 {color: #646464;font-size: 16px}
.fc3-1 {color: #969696;font-size: 12px}
.fc3-2 {color: #969696;font-size: 14px}
.fc3-3 {color: #969696;font-size: 16px}

ins {text-decoration: underline;}
.words-half{display: inline-block;width:0.5em;}
.words-one{display: inline-block;width:1em;}
.words-two{display: inline-block;width:2em;}

/*内边距*/
.p0{padding: 0}
.p5{padding: 5px}
.p8{padding: 8px}
.p10{padding: 10px}
.p15{padding: 15px}

.pt0{padding-top: 0px}
.pt5{padding-top: 5px}
.pt8{padding-top: 8px}
.pt10{padding-top: 10px}
.pt15{padding-top: 15px}

.pl0{padding-left: 0px}
.pl5{padding-left: 5px}
.pl8{padding-left: 8px}
.pl10{padding-left: 10px}
.pl15{padding-left: 15px}

.pr0{padding-right: 0px}
.pr5{padding-right: 5px}
.pr10{padding-right: 10px}
.pr15{padding-right: 15px}

.pb5{padding-bottom: 5px}
.pb8{padding-bottom: 8px}
.pb10{padding-bottom: 10px}
.pb15{padding-bottom: 15px}

.plr5{padding-left: 5px;padding-right: 5px;}
.plr8{padding-left: 8px;padding-right: 8px;}
.plr10{padding-left: 10px;padding-right: 10px;}
.plr12{padding-left: 12px;padding-right: 12px;}
.plr15{padding-left: 15px;padding-right: 15px;}

.ptb5{padding-top: 5px;padding-bottom: 5px;}
.ptb8{padding-top: 8px;padding-bottom: 8px;}
.ptb10{padding-top: 10px;padding-bottom: 10px;}
.ptb15{padding-top: 15px;padding-bottom: 15px;}


/*外边距*/
.m0{margin:0}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}

.mt5{margin-top: 5px}
.mt8{margin-top: 8px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}

.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}

.mr5{margin-right: 5px}
.mr8{margin-right: 8px}
.mr10{margin-right: 10px}
.mr15{margin-right: 15px}

.mb5{margin-bottom: 5px}
.mb8{margin-bottom: 8px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}

.mlr5{margin-left: 5px;margin-right: 5px;}
.mlr-auto{margin-left: auto;margin-right:auto;}

.mtb10{margin-top: 10px;margin-bottom: 10px;}
.mtb15{margin-top: 15px;margin-bottom: 15px;}

/*弹性盒子*/
.layout-box, .layout-cell, .layout-center ,.layout-ctlr ,.layout-end {display: box;display: -webkit-box;display: -webkit-flex;display: flex;}
.layout-center,.layout-ctlr,.layout-cell{align-items: center;-webkit-align-items: center;box-align:center;-webkit-box-align:center;}
.layout-ctlr{-webkit-justify-content: space-between;justify-content: space-between;}
.layout-end{-webkit-align-items: flex-end;align-items: flex-end;}
.layout-cell{-webkit-flex-wrap: wrap;flex-wrap: wrap;}

.flex-item{-webkit-box-flex: auto;-webkit-flex: auto;flex: auto;}
.flex-item1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;width: 0%;min-width: 0;}

/*文字溢出省略-兼容*/
.layout-box .mui-ellipsis, .layout-cell .mui-ellipsis, .layout-center .mui-ellipsis,.layout-end .mui-ellipsis{
    display: -webkit-box;
    overflow: hidden;

    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;

    -webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

/*列表右箭头*/
.r-arrow {
	position: relative;
}
.r-arrow:before {
	font-family: Muiicons;
	font-size: 20px;
	line-height: 1;
	position: absolute;
	top: 50%;
	display: inline-block;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-decoration: none;
	color: #969696;
	-webkit-font-smoothing: antialiased;
	right: 20px;
	content: '\e583';
}

/*头部重写*/
.mui-bar-nav {background-color: #3975e2; -webkit-box-shadow: none; box-shadow: none; }
.mui-bar-nav.mui-bar .mui-title { color: #ffffff; font-size: 15px; }
.mui-bar-nav.mui-bar .mui-icon { color: #ffffff; }
.mui-bar-nav.mui-bar .mui-icon:active { opacity: 1; }

/*头部tab切换*/
.mui-bar-nav .mui-segmented-control {position: static;border: 0;border-radius: 0;}
.mui-bar-nav .mui-segmented-control .mui-control-item {height: 44px;position: relative;color: #ffffff;background: none;border-color: #008cee;border-left: 0;line-height: 44px;}
.mui-bar-nav .mui-segmented-control .mui-control-item.mui-active:after {content:"";position: absolute;left:50%; bottom:1px;width: 50px;  height:2px;margin-left: -25px;background-color: #ffffff;}
.mui-bar-nav .mui-title1{margin: 7px auto;}
.mui-bar-nav .mui-title1 .mui-segmented-control {top: 0;}

/*底部*/
.mui-bar-tab {
	background-color: #f8f8f8;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mui-bar-tab .mui-tab-item .iconfont ~ .mui-tab-label {
    color: #101010;
    font-size: 11px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mui-bar-tab .mui-tab-item .iconfont {
	display: block;
	width: 24px;
	height: 24px;
    margin: 4px auto 2px auto;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.mui-bar-tab .mui-tab-item .icon-index {
	background-image: url(../../img/icon-foot-index.png);
}

.mui-bar-tab .mui-tab-item .icon-find {
	background-image: url(../../img/icon-foot-find.png);
}

.mui-bar-tab .mui-tab-item .icon-my {
	background-image: url(../../img/icon-foot-my.png);
}

.mui-bar-tab .mui-tab-item.mui-active .icon-index {
	background-image: url(../../img/icon-foot-index2.png);
}

.mui-bar-tab .mui-tab-item.mui-active .icon-find {
	background-image: url(../../img/icon-foot-find2.png);
}

.mui-bar-tab .mui-tab-item.mui-active .icon-my {
	background-image: url(../../img/icon-foot-my2.png);
}

/*mui框架重写*/
body,.mui-content {background-color: #f0f0f0;}

/*白色背景*/
.bg-white{
	background-color: #ffffff;
}

/*mui loading*/
.mui-show-loading {
    position: fixed;
    padding: 5px;
    width: 120px;
    min-height: 120px;
    top: 45%;
    left: 50%;
    margin-left: -60px;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    border-radius: 5px;
    color: #FFFFFF;
    visibility: hidden;
    margin: 0;
    z-index: 2000;

    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    opacity: 0;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
    transform: scale(0.9) translate(-50%, -50%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.mui-show-loading.loading-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
}
.mui-show-loading .mui-spinner{
    margin-top: 24px;
    width: 36px;
    height: 36px;
}
.mui-show-loading .text {
    line-height: 1.6;
    font-family: -apple-system-font,"Helvetica Neue",sans-serif;
    font-size: 14px;
    margin: 10px 0 0;
    color: #fff;
}

.mui-show-loading-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.mui-show-loading-mask-hidden{
    display: none !important;
}

/*mui上拉下拉样式*/
.mui-pull-top-tips {
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -25px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	z-index: 5;
}

.mui-bar~.mui-pull-top-tips {
	top: 24px;
}

.mui-pull-top-wrapper {
	width: 42px;
	height: 42px;
	display: block;
	text-align: center;
	background-color: #efeff4;
	border: 1px solid #ddd;
	border-radius: 25px;
	background-clip: padding-box;
	box-shadow: 0 4px 10px #bbb;
	overflow: hidden;
}

.mui-pull-top-tips.mui-transitioning {
	-webkit-transition-duration: 200ms;
	transition-duration: 200ms;
}

.mui-pull-top-tips .mui-pull-loading {
	margin: 0;
}

.mui-pull-top-wrapper .mui-icon,
.mui-pull-top-wrapper .mui-spinner {
	margin-top: 7px;
}

.mui-pull-bottom-tips {
	text-align: center;
	background: none;
	font-size: 15px;
	line-height: 40px;
	color: #777;
}

.mui-pull-top-canvas {
	overflow: hidden;
	background-color: #fafafa;
	border-radius: 40px;
	box-shadow: 0 4px 10px #bbb;
	width: 40px;
	height: 40px;
	margin: 0 auto;
}

.mui-pull-top-canvas canvas {
	width: 40px;
}

/*banner*/
.banner-box>a {
	display: block;
}

.banner-box2 {
	position: relative;
	padding-bottom: 1.87%;
}

.banner-box2:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: url(../../img/bg1.png) no-repeat bottom left;
	background-size: contain;
}

/*标题*/
.mb-title {
	color: #646464;
	font-size: 13px;
	padding: 13px 15px;
	line-height: 18px;
}

